package ch4;

/**
 * Created by 竹韵澜 on 2017/7/16.
 */

//********************************************************************
//  ReverseNumber.java       Java Foundations
//
//  Demonstrates the use of a do loop.
//********************************************************************

import java.util.Scanner;

public class ReverseNumber {
    //-----------------------------------------------------------------
    //  Reverses the digits of an integer mathematically.
    //-----------------------------------------------------------------

    public static void main (String[] args)
    {
        int number, lastDigit, reverse = 0;

        Scanner scan = new Scanner (System.in);

        System.out.print ("Enter a positive integer: ");
        number = scan.nextInt();

        do
        {
            lastDigit = number % 10;
            reverse = (reverse * 10) + lastDigit;
            number = number / 10;
        }
        while (number > 0);

        System.out.println ("That number reversed is " + reverse);
    }
}
